Method and apparatus for recording manufacturer information on a recording medium and for determining whether the manufacturer information is effective

ABSTRACT

A recording medium and a recording apparatus store manufacturer information to support specific functions for each manufacturer and a method therefore. A reproducing apparatus reproduces the manufacturer information to support specific functions. When the recording apparatus modifies the contents of the recording medium, the manufacturer&#39;s identification code is recorded. The recording apparatus and the reproducing apparatus checks the identification code on the recording medium before using its own manufacture information item for some specific function. Also, a time required to determine whether the manufacturer information items are effective is reduced.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of application Ser. No. 11/269,740,filed Nov. 9, 2005, currently pending, which is a continuation of U.S.Ser. No. 10/143,930, filed May 14, 2002, currently pending, which is adivisional of application Ser. No. 09/337,253, filed Jun. 22, 1999,which issued as U.S. Pat. No. 7,039,295 on May 2, 2006, the disclosuresof which are incorporate by reference. This application claims thebenefit of Korean Patent Application No. 98-23487, filed Jun. 22, 1998and Korean Patent Application No. 98-30753, filed Jul. 29, 1998, in theKorean Patent Office, the disclosures of which are incorporated hereinby reference.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to optical recording and reproduction(recording/reproduction) of video and/or audio data. More particularly,the present invention relates to a recording medium for storingidentification information of a manufacturer of a recorder whichmodifies the contents of the recording medium, and a recorder and/or aplayer that have the manufacturer specific information and a methodtherefore.

2. Description of the Related Art

FIG. 1 shows a one dimensional structure of a general recording medium.As shown in FIG. 1, a volume space, which is the entire recordingmedium, is comprised of a volume and file structure area and areas inwhich real data is recorded (used blocks #1, #2, and #3). Real data canbe recorded in a physically scattered state by editing in apredetermined unit, such as a program or a title. General information onthe disc and information on the structures of a file and a directory, asshown in FIG. 2, are recorded in the volume and file structure area.

FIG. 2 shows files existing on a file system used for an apparatus forrecording and reproducing audio and/or video (A/V) data on a rewritablerecording medium. A bitstream file is a file in which real A/V data isrecorded. An information file is a file containing information on thebitstream file. The file system may also include a resource file.

FIG. 3 shows the contents of the information file shown in FIG. 2. Thecontents can be classified into formatted bitstream information having acommon format among manufacturers, and manufacturer (specific)information having an individual format which is not compatible betweenmanufacturers. The formatted information, which includes information forhaving a common function regardless of the manufacturer, is necessary tomaintain compatibility. For example, the formatted information includesinformation on the starting position of a specific title in thebitstream file and information on a position corresponding to a specifictime interval. The recorder and/or player obtains information on whichposition in the bitstream file is to be recorded and which position isto be reproduced through the formatted information andrecords/reproduces the bitstream file on the basis of the obtainedinformation.

The manufacturer information that is used by each manufacturer tosupport specific functions of the respective manufacturer does not needto be compatible. For example, a function of recording information onthe finally reproduced position in the bitstream file as themanufacturer information item and automatically reproducing from aposition next to the finally reproduced position when the recordingmedium is reproduced later is an example of a specific function usingmanufacturer information. The specific function is supported only in therecording medium recorder/player that can support the manufacturerinformation.

In detail, as shown in FIG. 3, the contents of the manufacturerinformation are comprised of a manufacturer information header, forexample, having information on the number of items (n) of themanufacturer information; the same number (n) of manufacturerinformation search pointers having information on the positions of therespective item of the manufacturer information (manufacturerinformation search pointer #1, . . . , manufacturer information searchpointer #n); and the respective manufacturer information items(manufacturer information item #1, . . . manufacturer information item#n). A recorder/player of each manufacturer is expected to have at leastone manufacturer information item.

The contents of the manufacturer information items can be understood andutilized only in the recorder/player of the specific manufacturer thatgenerated the manufacturer information items, and are not compatiblewith the recorders/players of other manufacturers.

As described above, since the information for the specific function ofthe individual manufacturer is not compatible with information of othermanufacturers, if additional recording/deleting processes are performedby a recorder/editor manufactured by a manufacturer B on a recordingmedium having the manufacturer information generated by a manufacturerA, the manufacturer information of the manufacturer A may not beeffective any longer. Since the manufacturer information is unique tothe manufacturer A, only the manufacturer A can analyze and modify theinformation. Thus, the manufacturer B cannot modify or managemanufacturer A's information. When a recording medium of which thecontents are modified is returned to the recorder/player of themanufacturer A for more recording or reproducing, a mis-operation canoccur since the information item containing the information for thespecific function set by the manufacturer A may no longer be effective.Therefore, a check should always be made as to whether the manufacturerinformation is effective before using the manufacturer information madeby the manufacturer A when a recording medium is newly loaded into arecorder/player of the manufacturer A. Verification processes arecomplicated and it can take a long time to perform the processes whenthere is a large amount of recorded A/V data.

SUMMARY OF THE INVENTION

It is a first object of the present invention to provide a recordingmedium for storing manufacturer information for a specific function ofrecorders/players of different manufacturers.

It is a second object of the present invention to provide a recordingmedium for storing identification information of the manufacturer of arecorder/editor which last performed recording/deleting on the recordingmedium.

It is a third object of the present invention to provide arecorder/editor for and method of storing on a recording mediummanufacturer information for a specific function of the recorder/editorof each different manufacturer.

It is a fourth object of the present invention to provide arecorder/editor for and a method of storing on a recording mediumidentification information of a manufacturer of the recorder/editorwhich performs recording/deleting.

It is a fifth object of the present invention to provide arecorder/player for and method of using the manufacturer informationstored on the recording medium for the specific function of therecorders/players of each different manufacturer.

It is a sixth object of the present invention to provide arecorder/player for and method of checking whether the identificationinformation of the manufacturer of a recorder/editor which last performsrecording/deleting on the recording medium is the same as theidentification information of the manufacturer of the recorder/player todetermine whether or not the manufacturer information is effective. Thatis, if the respective identification information is the same, then themanufacturer information item is effective. If not, the manufacturerinformation item may be not effective, thus requiring completeverification.

The above objects are achieved in accordance with the present inventionwith a rewritable recording medium to store audio/video (A/V) contents,including formatted information for the A/V contents, and manufacturerinformation to support the manufacturer's specific function, wherein themanufacturer information comprises an identification code of amanufacturer of a recording apparatus that last modified the content ofthe recording medium.

The above objects are achieved in accordance with the present inventionwith a recording apparatus for recording and/or editing audio, video,and/or information data on a rewritable recording medium, comprising arecording controller to produce A/V contents and formatted informationfor the A/V contents and manufacturer information to support themanufacturer's specific function, wherein the manufacturer informationcomprises an identification code of the manufacturer of a recordingapparatus that last modified the content of the recording medium.

The above objects are achieved in accordance with the present inventionwith a reproducing apparatus for reproducing audio, video, and/orinformation data on a rewritable recording medium, comprising areproducing controller to reproduce A/V contents and formattedinformation for the A/V contents and manufacturer information to supporta manufacturer's specific function, wherein the manufacturer informationcomprises an identification code of the manufacturer of the recordingapparatus that last modified the content of the recording medium.

The above objects are achieved in accordance with the present inventionwith a method of recording and/or editing audio, video, and/orinformation data on a rewritable recording medium, comprising recordingan identification code of the manufacturer of a recording apparatus,which last modified the contents of the recording medium by performingrecording/editing on the recording medium.

The above objects are achieved in accordance with the present inventionwith a method of recording/reproducing audio, video, and/or informationdata on a rewritable recording medium with a recording/reproducingapparatus using manufacturer information recorded on the recordingmedium, comprising verifying a coincidence of an identification code ofa manufacturer which last modified the contents of the recording mediumand its own manufacturer identification code to determine whether itsmanufacturer specific information is effective.

BRIEF DESCRIPTION OF THE DRAWINGS

The above objects and advantages of the present invention will becomemore apparent by describing in detail a preferred embodiment thereofwith reference to the attached drawings in which:

FIG. 1 shows a one-dimensional structure of a general recording medium;

FIG. 2 shows the file structure of the recording medium shown in FIG. 1;

FIG. 3 shows the contents of the information file shown in FIG. 2;

FIG. 4 is a block diagram of an optical recording and reproducingapparatus according to the present invention;

FIG. 5 is a table showing an example of detailed contents of amanufacturer information header for supporting a manufacturer specificfunction according to the present invention;

FIG. 6 is a table showing another example of detailed contents of amanufacturer information header according to the present invention;

FIG. 7 is a table showing the contents of a manufacturer informationsearch pointer according to the present invention; and

FIG. 8 is a table showing the contents of a manufacturer informationitem according to the present invention.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

Hereinafter, preferred embodiments of a recording medium and arecorder/editor for storing manufacturer information for supportingspecific functions of the manufacturer and a recorder/player for usingmanufacturer information for supporting specific functions of themanufacturer according to the present invention and preferredembodiments of a method therefore will be described.

FIG. 4 is a block diagram of an optical recording and reproducingapparatus in accordance with the present invention. The function of anapparatus for recording A/V data on and reproducing A/V data from arecordable and rewritable recording medium is divided into recording andreproducing.

During recording, an A/V codec 110 compression-codes an A/V signal inputby a predetermined compression coding scheme. A digital signal processor(DSP) 120 receives A/V data supplied from the A/V codec 110, adds paritydata for an error correction code (ECC) process, and performs modulationby a predetermined modulation scheme. A radio frequency amplifier (RFAMP) 130 converts data supplied from the DSP 120 into an RF signal. Apick-up unit 140 drives a recording medium, records data correspondingto the RF signal from the RF AMP 130 on a recording medium, and includesan actuator for performing focusing and tracking. A servo unit 150receives information required for controlling a servo from the RF AMP130 and a system controller 160 and performs a stable servo operation.The system controller 160 controls the entire system, controls the A/Vdata to be recorded on the recording medium, and records informationincluding information on the size and the position of the compresseddata as well as manufacturer information on the recorder/editorperforming the specific function, the recording/editing. Also, thesystem controller 160 determines whether the manufacturer informationrecorded on the recording medium is effective using the identificationinformation on the recorder/editor performing the recording/editingfunctions by finally accessing the recording medium, and controlsrecording/editing operations using the determined manufacturerinformation.

During reproduction, the pick-up unit 140 provides an optical signalpicked up from the recording medium in which data is stored. The RF AMP130 converts the optical signal into an electrical signal and extractsthe servo signal for performing the servo and extracts the modulateddata. The DSP 120 demodulates the modulated data supplied from the RFAMP 130 corresponding to the modulation scheme used upon modulation,corrects errors by performing ECC, and removes the parity data. Theservo unit 150 receives information required for controlling the servofrom the RF AMP 130 and the system controller 160 and performs a stableservo operation. The A/V codec 110 decodes the compressed A/V datasupplied from the DSP 120 and outputs an A/V signal. The systemcontroller 160 controls the entire system to reproduce data using theinformation recorded on the recording medium, performing a userinterface, i.e., processing the key input of the user. Also, the systemcontroller 160 determines whether the manufacturer information recordedon the recording medium is effective using the identificationinformation on the recorder/editor performing the recording/editingfunctions by finally accessing the recording medium, and controlsreproducing operations using the determined manufacturer information.

FIG. 5 is a table showing an example of detailed contents included in amanufacturer information header for a manufacturer specific functionaccording to the present invention. The table shown in FIG. 5 can becomprised of MNFI_Ns which is information on the number of manufacturerinformation items, a manufacturer identification code (LAST_MN)indicating the manufacturer of the recorder/editor which last modifiedthe contents of the recording medium. Moreover, the table shown in FIG.5 can include a product code (LAST_PROD) indicating the product model ofthe recorder/editor which last modified the recording medium, and anoperation code (OP_CD) expressed by a predetermined code indicatinginformation on an operation performed by the recorder/editor, forexample, an operation of modifying A/V bitstream data on the recordingmedium by recording, editing, erasing, and a specific function otherthan simple reproduction.

The manufacturer identification code is for classifying differentmanufacturers, in which the respective manufacturers are expected tohave unique values. Simple text data of the manufacturer's name can beused because it is very difficult to imagine that differentmanufacturers have the same name.

The operation code has compatibility since it must be understood bydifferent manufacturers. The information on the recorder/editorperforming the recording/editing by finally accessing the recordingmedium and the information on the performed operation are provided byrecording such information on the manufacturer information header ineach recorder/editor performing the recording/editing by accessing therecording medium. When only simple reproduction is performed,manufacturer identification information of the reproducing apparatus isnot recorded on the manufacturer information header because there is nochange in the contents of the recording medium.

Examples of using the manufacturer information using the above datastructure are as follows. When the manufacturer A generates amanufacturer information item and records information on the recordingmedium and the manufacturer B edits the recording medium in therecorder/editor, the recorder/editor of the manufacturer B records theidentification code of the manufacturer B, the product code of therecorder/editor and the operation code indicating information includingthat an editing operation has been performed on the manufacturerinformation header as shown in FIG. 5, before ejecting the recordingmedium.

When the data recorded on the recording medium is overwritten, edited,and reproduced using the manufacturer information item by the recorder,editor, and player of the manufacturer A, the identification informationon the manufacturer which last used the recording medium, productinformation of the recorder/editor, and information on the operationperformed in the manufacturer information header, it is determinedwhether the manufacturer information items to be used during recording,editing, and reproducing are effective.

If the manufacturer identification code recorded in the recording mediumwhich identifies the manufacturer that last modified the recordingmedium is consistent with the concerned recorder/editor/player'smanufacturer identification code, it is determined that the concernedmanufacturer information item is effective. If the manufactureridentification code recorded in the recording medium is not consistentwith the concerned manufacturer identification code, it must bedetermined whether the manufacturer information items to be used areeffective by analyzing the entire contents of the recording medium. Whenthe manufacturer information items are effective, they can be used.

Also, when the recorder/editor which last modified the recording mediumis the current recorder/editor and the editing operation is finallyperformed, it is easily judged that the manufacturer information itemfor the manufacturer is effective since it is possible to update themanufacturer information item according to the recording/editingoperation by analyzing the contents of the manufacturer information itemcorresponding to the modified contents. Accordingly, it is possible toreduce the time required to determine whether the manufacturerinformation items are effective. When the manufacturer information itemsare effective, it is possible to perform the recording, the editing,and/or reproduction using the manufacturer information items.

FIG. 6 is another example of a manufacturer information header accordingto the present invention. As shown in FIG. 6, MNFI_Ns indicates thenumber of manufacturer information items, MNFIT_EA indicates the lastaddress of manufacturer information, LAST_MN indicates an identificationcode of a manufacturer of a recorder/editor, which last modified A/Vcontents. LAST_PROD indicates a code of a product, which last modifiedthe A/V contents. MN_CD indicates the manufacturer code corresponding tothe number of manufacturer information items, PROD_CD indicates theproduct codes of the respective manufacturer information items.FILE_NAME indicates the file name of an additional file for individualinformation, and REC_TM indicates the time in which individualinformation was recorded. The MN_CD and/or PROD_CD and/or FILE_NAMEand/or REC_TM can be recorded in the beginning part of the respectivemanufacturer information items.

To restrict the size of manufacturer information, there is a maximumnumber of MNFI_Ns (for example, up to 5). When the number ofmanufacturer information items exceeds the maximum number, the oldestrecords can be deleted. If the manufacturer information item has anadditional file when the manufacturer information item is deleted, thisfile is also deleted. When a recorder/editor modifies the recordingmedium content and it has its own manufacturer information item, onlythe concerned manufacturer information is updated and other manufacturerinformation items should remain unchanged. When a recorder/editormodifies the recording medium content but it does not have its ownmanufacturer information item, even in this case, the identificationcode of the manufacturer that modifies the recording medium should berecorded.

MNFIT_EA is the last address of manufacturer information, for example,having a relative block number (RBN) from the first byte position of themanufacturer information header. LAST_MN denotes a manufactureridentification code which last modified the A/V contents. It ismandatory to have this recorded when the A/V contents are modified bythe recorder/editor even if the recorder/editor does not have themanufacturer information item therefore. LAST_PROD made by themanufacturer denotes a product code of the product that last modifiedthe A/V contents. It must be recorded when the recorder/editor modifiesthe A/V contents even if the recorder/editor does not have themanufacturer information item therefore. Since the manufactureridentification codes must be classified according to the respectivemanufacturers, they preferably have unique values according to therespective manufacturers. Also, since a manufacturer may have variousproducts, it is recommended that the manufacturer manage the productcodes.

Namely, a set in which the A/V contents are modified in order to makethe information in relation to real A/V contents identical to A/Vcontents must record the manufacturer identification information in themanufacturer identification code field (LAST_MN) of the manufacturerinformation header even if there is no manufacturer information item ofits own. Also, when the recording medium is inserted into a set, it mustbe checked whether the real A/V contents are identical to themanufacturer's information item that is specific to the manufacturer inrelation to the A/V contents of the recording medium. The first andeasiest way is to check the identification code of the manufacturer thatlast modified the recording medium. When the A/V contents are modifiedby another manufacturer's equipment, a concerned set must modify orupdate the information in relation to A/V contents.

MN_CD and PROD_CD are manufacturer codes and the product codes, as manyas stored manufacturer information items, to indicate that eachmanufacturer information item belongs to which manufacturer and product.When the information for the manufacturer products exists in anadditional file, FILE_NAME is the name of the file. If there is no file,the FILE_NAME is filled with a special value. REC_TM denotes the timewhen the information is recorded. MN_CD, REC_TM, PROD_CD, FILE_NAME canbe recorded in the beginning part of the respective manufacturerinformation items.

FIG. 7 is a table showing the contents of a manufacturer informationsearch pointer according to the present invention. FIG. 7 includesMNFI_SA that denotes the starting address of the manufacturerinformation item. The MNFI_SA is the starting address of themanufacturer information item, for example, having RBN from the firstbyte of the manufacturer information header.

FIG. 8 is a table showing the contents of the manufacturer informationitems according to the present invention, which has bytes of variablelength. The maximum size of the information is, for example, 10Kilobytes (KB). When the size of the information exceeds 10 KB, theadditional information file of the manufacturer can be used.

As described above, according to the present invention, a recordingmedium is provided, which contains A/V data and formatted information touse the A/V data for recording and reproducing, and manufacturerinformation to support manufacturer specific function, which cannot beimplemented using the formatted information. Moreover, manufacturerinformation is provided to support multiple manufacturer informationitems. Such information also contains the identification code of themanufacturer, which last modified the contents of the recording medium.This information can be used to check the effectiveness of its ownmanufacturer information item when the recording medium is recorded,edited, reproduced by multiple equipment of different manufacturerssince the manufacturer information item that is specific to themanufacturer cannot be managed by other manufacturers equipment.Accordingly, it is possible to reduce the time taken to determinewhether the manufacturer information items are effective.

Although a few preferred embodiments of the present invention have beenshown and described, it would be appreciated by those skilled in the artthat changes may be made in this embodiment without departing from theprinciples and spirit of the invention, the scope of which is defined inthe claims and their equivalents.

1. A recording and/or reproducing apparatus to record and/or reproducedata with respect to a recording medium, comprising: a pickup totransfer content, formatted information for the content, andmanufacturer information with respect to the recording medium; and acontroller which controls the pickup to, during recording and/orediting, record the content, the formatted information, and themanufacturer information to support a manufacturer's specific function,and during reproduction, to read the content, the formatted information,and the manufacturer information, use identification information of theread manufacturer information to detect a manufacturer of a recordingapparatus that recorded or modified the read content of the recordingmedium and which is different from other identification information ofthe recording medium recorded prior to the recording or the modificationof the read content, use last address information of the readmanufacturer information to identify a last address of the manufacturerinformation which allows the reproducing apparatus to reproduce therecorded and/or edited content on the recording medium, and reproducethe read contents according to the read manufacturer information, theidentification information, and the identified last address.
 2. Therecording and/or reproducing apparatus of claim 1, wherein: theformatted information for the contents is used by the apparatus toperform a common function with respect to the contents, theidentification information is used by the apparatus to determine whenthe manufacturer information is effective for the apparatus, and theapparatus uses the manufacturer information for a specific functionwhich the apparatus performs when the manufacturer information iseffective for the apparatus and which the apparatus cannot perform whenthe manufacturer information is not effective for the apparatus.
 3. Therecording and/or reproducing apparatus of claim 2, wherein theidentification information comprises a manufacturer's specificinformation code of the recording apparatus.
 4. The recording and/orreproducing apparatus of claim 2, wherein the manufacturer informationfurther comprises order information on a last modification of thecontents and which the apparatus uses with the identificationinformation to determine when the manufacturer information is effectivefor the apparatus.
 5. The recording and/or reproducing apparatus ofclaim 4, wherein the order information is a sequential order in whichthe contents were modified.
 6. The recording and/or reproducingapparatus of claim 1, wherein the identification information comprisesat least two or more pieces of information on the recording apparatus.7. The recording and/or reproducing apparatus of claim 1, wherein theidentification information is recorded in a specified area of therecording medium for the formatted information and identifies a lastmodification of the contents.
 8. The recording and/or reproducingapparatus of claim 1, wherein the identification information is recordedin a specified sequence to identify an order in which the contents weremodified.
 9. The recording and/or reproducing apparatus of claim 2,wherein: the manufacturer information comprises a manufacturerinformation header comprising one or more of: a number of manufacturerinformation items, the identification information of the manufacturer ofthe recording apparatus that modified the content of the recordingmedium, product code information indicating a product model of therecording apparatus that modified the content of the recording medium, amanufacturer code corresponding to the number of manufacturerinformation items, product codes of the respective manufacturerinformation items, a file name of an additional file for individualinformation, and a time in which individual information is recorded, andthe number of manufacturer information items, the file name of theadditional file for individual information, and the time in which theindividual information is recorded are recorded at a beginning part ofrespective manufacturer information items.
 10. The recording and/orreproducing apparatus of claim 2, wherein: the formatted information hasa common format among apparatuses made by all manufacturers of theapparatuses, and the common function is necessary to maintaincompatibility for recording and/or reproducing the contents onapparatuses regardless of the manufacturer.
 11. The recording and/orreproducing apparatus of claim 2, wherein the formatted informationincludes information on a starting position of a specific title in abitstream file and information on a position corresponding to a specifictime interval.
 12. The recording and/or reproducing apparatus of claim2, wherein the apparatus obtains information on which position in a fileof the contents is to be recorded and which position is to be reproducedthrough the formatted information and records and/or reproduces the fileon the basis of the obtained information.
 13. The recording and/orreproducing apparatus of claim 10, wherein the manufacturer informationhas a specific format usable by apparatuses made by not to all ofmanufacturers, and the specific function is usable with only theapparatuses compatible with the specific format.
 14. The recordingand/or reproducing apparatus of claim 13, wherein the specific functionincludes a function of recording information on a finally reproducedposition in a file of the contents and automatically reproducing from aposition next to the finally reproduced position when the storage mediumis reproduced later.